home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1997
/
HAM Radio 1997.iso
/
vcls
/
form3d
/
form3d.exe
/
README.TXT
< prev
next >
Wrap
Text File
|
1995-05-16
|
3KB
|
104 lines
README file for the 3-D Form Code and Example.
The self extracting archive should have contained the following files:
README.TXT - This file.
FORM3D.PAS - Source code for the TForm3D class.
SYSMET.PAS - Source code for the TSystemMetrics class.
FORM3DEX.DPR - Delphi project for the 3-D form example.
FFORM3D.DFM - Main form for the 3-D form example.
FFORM3D.PAS - Source for Main form.
-------------------------------------------------------------------------------
Please read through this entire file before using the accompanying files.
Description
-----------
The TForm3D class allows non-dialog forms to sport the 3-D Dialog border.
It also allows form resizing to be turned on/off easily with a run-time
property. MDI forms(Frame and Child) are not currently supported.
The TSystemMetrics class is a simple utility class for reading and caching
system metrics normally retrieved from the Windows GetSystemMetrics function.
It also provides a function for determining Windows version information.
It is required by the TForm3D class.
Running the Sample
------------------
To run the sample application, open the FORM3DEX project in Delphi and
click the run button.
Using the TForm3D Class
-----------------------
The TForm3D class is a descendant of the standard TForm class. The easiest way
to use the class is to modify the class declaration of your form to derive
from TForm3D instead of TForm.
Replace:
type
TForm1 = class(TForm)
With:
type
TForm1 = class(TForm3D)
And add the Form3D unit to the forms uses clause.
Alternatively, the TForm3D class could be made into a template form.
Legal Issues
------------
This code is supplied AS IS. No warranties are provided. Users of this code
assume all liability for damages, direct or consequential, which may result
from its use.
The copyright holder retains all rights except as explained below.
The code may be used free of charge to build both commercial and
non-commercial applications except where a primary purpose of the application
is to duplicate and redistribute the capabilities provided by the code.
In addition, for any commercial use, the following 2 conditions must be met:
1) The author ( see contact info below ) is notified of the use,
including the company and application name, and an acknowledgment is
received from the author.
2) The authors copyright must be recognized and distibuted as part of the
product in some reasonably detectable way.
For other arrangements contact the author listed below.
History
-------
05/04/95 - Initial Release
05/16/95 - Added Windows version check to disable 3D drawing under Win95.
- Added Iconinc check to disable 3D drawing while iconized.
Contact Information
-------------------
Please direct any questions, comments, problems, or other inquiries to:
Alan Ciemian
Ciemian Computer Services
Compuserve: 70134,611
Internet: 70134.611@compuserve.com